Fechar

@InProceedings{SolórzanoCampChar:2019:PlWeEx,
               author = "Sol{\'o}rzano, Ana Lu{\'{\i}}sa Veroneze and Campos Velho, 
                         Haroldo Fraga de and Char{\~a}o, Andrea Schwertner",
          affiliation = "{Universidade Federal de Santa Maria (UFSM)} and {Instituto 
                         Nacional de Pesquisas Espaciais (INPE)} and {Universidade Federal 
                         de Santa Maria (UFSM)}",
                title = "Plataforma web para experimentos com algoritmo friends-of-friends 
                         paralelo h{\'{\i}}brido para classifica{\c{c}}{\~a}o de 
                         objetos astron{\^o}micos",
            booktitle = "Anais...",
                 year = "2019",
               editor = "Santos, Rafael Duarte Coelho Dos and Mattos, Ariane Frassoni Dos 
                         Santos De and Mello, Carina Barros and Queiroz, Gilberto Ribeiro 
                         De and Vasconcelos, Leandro Guarino De and Vieira, Luis Eduardo 
                         Antunes and Forti, Maria Cristina and Gatto, Rubens Cruz",
         organization = "Semin{\'a}rio de Inicia{\c{c}}{\~a}o Cient{\'{\i}}fica e 
                         Inicia{\c{c}}{\~a}o em Desenvolvimento Tecnol{\'o}gico e 
                         Inova{\c{c}}{\~a}o (SICINPE)",
            publisher = "Instituto Nacional de Pesquisas Espaciais (INPE)",
              address = "S{\~a}o Jos{\'e} dos Campos",
                 note = "{Bolsa PIBIC/INPE/CNPq}",
             keywords = "algoritmos, plataforma web.",
             abstract = "Observat{\'o}rios Virtuais s{\~a}o plataformas para armazenar 
                         dados e aplica{\c{c}}{\~o}es relacionadas {\`a} Astronomia. 
                         Geralmente dispon{\'{\i}}veis em ambientes web, eles podem 
                         oferecer a execu{\c{c}}{\~a}o remota de aplica{\c{c}}{\~o}es 
                         de forma simplificada. Em colabora{\c{c}}{\~a}o entre o 
                         LABAC-INPE e a Inform{\'a}tica-UFSM, foi desenvolvido com o 
                         framework Django, um Observat{\'o}rio Virtual para experimentos 
                         com algoritmos da {\'a}rea de Astronomia. Um dos algoritmos 
                         dispon{\'{\i}}veis {\'e} o Friends-of-Friends (FoF), que 
                         identifica estruturas na distribui{\c{c}}{\~a}o de 
                         part{\'{\i}}culas em intera{\c{c}}{\~a}o gravitacional no 
                         universo. Para isso, ele recebe como entrada um valor para o raio 
                         de liga{\c{c}}{\~a}o e um arquivo de dados com as 
                         part{\'{\i}}culas e suas posi{\c{c}}{\~o}es no espa{\c{c}}o 
                         tridimensional, e as agrupa se a dist{\^a}ncia entre elas for 
                         menor do que o raio de liga{\c{c}}{\~a}o. Ao final, o algoritmo 
                         apresenta os grupos classificados. Existem vers{\~o}es do FoF 
                         seriais e paralelas, por{\'e}m elas apresentam 
                         limita{\c{c}}{\~o}es, como alto tempo de execu{\c{c}}{\~a}o e 
                         uso de estruturas de dados que n{\~a}o suportam o processamento 
                         de um grande n{\'u}mero de part{\'{\i}}culas, o que {\'e} mais 
                         pr{\'o}ximo de execu{\c{c}}{\~o}es reais. Visto isso, nesta 
                         etapa do trabalho, implementou-se uma nova vers{\~a}o paralela do 
                         FoF para ser executado em um ambiente composto por um processador 
                         e por uma GPU utilizando OpenACC. OpenACC {\'e} um padr{\~a}o de 
                         paraleliza{\c{c}}{\~a}o de c{\'o}digos escritos nas linguagens 
                         C/C++ ou Fortran que utiliza diretivas de compila{\c{c}}{\~a}o 
                         para distribuir a computa{\c{c}}{\~a}o em placas gr{\'a}ficas 
                         aceleradoras (GPUs). Em trabalho anterior, utilizou-se o OpenACC 
                         para paralelizar o FoF buscando m{\'{\i}}nimas 
                         modifica{\c{c}}{\~o}es no c{\'o}digo original, apenas inserindo 
                         as diretivas de compila{\c{c}}{\~a}o. Por{\'e}m, notou-se que 
                         essa abordagem fez pouco uso da GPU e que o maior tempo de 
                         processamento em GPU foi gasto com transfer{\^e}ncias de dados 
                         entre os dispositivos. Considerando isso, a nova vers{\~a}o 
                         apresentou desempenho superior {\`a}s vers{\~o}es paralelas do 
                         FoF ao explorar o potencial da GPU, gastando cerca de 99.8% do 
                         tempo total em GPU para o processamento do FoF, e apenas cerca de 
                         0.15% do tempo para transfer{\^e}ncias de dados entre os 
                         dispositivos, se comportando bem com entradas maiores. Atualmente 
                         o FoF em suas vers{\~o}es seriais e paralelas junto a outros 
                         algoritmos de processamento de imagem est{\~a}o configurados e 
                         dispon{\'{\i}}veis no Observat{\'o}rio Virtual para 
                         execu{\c{c}}{\~o}es remotas. A pr{\'o}xima etapa deste projeto 
                         consiste em hospedar o portal em um cluster do LABAC-INPE para 
                         acesso da comunidade cient{\'{\i}}fica e acad{\^e}mica.",
  conference-location = "S{\~a}o Jos{\'e} dos Campos",
      conference-year = "12-13 ago. 2019",
             language = "pt",
         organisation = "Instituto Nacional de Pesquisas Espaciais (INPE)",
                  ibi = "8JMKD3MGPDW34R/3U4BT72",
                  url = "http://urlib.net/ibi/8JMKD3MGPDW34R/3U4BT72",
           targetfile = "2019 ANA LU{\'{\I}}SA.pdf",
                 type = "COMP",
        urlaccessdate = "27 abr. 2024"
}


Fechar